package com.qingzhuge.controller;

import com.qingzhuge.controller.base.BasePkSerializableController;
import com.qingzhuge.entity.BasePkLongEntity;
import com.qingzhuge.dto.request.BaseRequestPkLongDto;
import com.qingzhuge.dto.response.BaseResponsePkLongDto;
import com.qingzhuge.service.IBasePkLongService;

/**
 * @author : zero.xiao
 * @description : Bean ID为Long的控制器基类
 * @modified :
 */
public abstract class BasePkLongController<
        T extends BasePkLongEntity,
        S extends IBasePkLongService<T>,
        ReqD extends BaseRequestPkLongDto,
        ResD extends BaseResponsePkLongDto
        >
        extends BasePkSerializableController<Long,T,S,ReqD,ResD> {
}
